use 'hiding' rather 'if' showing of the control, which fixed the issue.