Я же написал BUG ZONE)
Я подогнал так, чтобы работало. Честное слово - каждая строчка - уничтожение бага.
Например, если не показывать Controls, то иногда (с маленькой вероятностью) виджет просто не показывается. Короче - там все сложно. Лэйаут подвязывается, если виджет скрыть.