now methods like setPositionModeRaw etc internally call setControlModeRaw