Jon, could you perhaps take a look at the changes I've committed and
see if it could be changed to adapt your Panel infrastructure? I'm
definitely willing to do changes in my design as I'm not too excited
about it... The fact that I wanted to keep the "old" floating behavior
as an option, and that I wanted to keep the changes of the current
dialogs to a minimum, complicated the design. I apologize for not
discussing the design with you, Jon, until now...