When the Scheduler is in an initially hidden container, the appearance is broken.
Solution: call the .repaint() method of the control as soon as the parent becomes visible