BuildUI must run on panelActivate, otherwise fields may still remain
hidden even if their conditionid is true. The bug can be reproduced when
the condition is set to true from a previous panel rather than on the
same panel.