Updated MotorButton and SingleMotor for new library