Functionize start/switch in mcontrol