_QLButton doesn't work right if you pass in a List
Summary: If you do something like: <One Thing, Another Thing> -> _QLButton(label=""Passed directly"", ql=""____"")
, you expect this to display one button that shows two links when pressed. In fact, it displays two buttons.
I'm actually not sure why this is happening -- the code looks innocuous. Do a few experiments. Almost certainly requires doing something smarter with the processContext.