closed #4635: ControlSwitch's marksprite is shown at a wrong place