used interface IControlMode2: replaced enable/disable pwm and contreller with setControlMode(position)