--split out ControlSurfaceitem