@gsynuh maybe I missed something but I think the Icontrol method isn't required by the implemented classes (ButtonController, StickController).