Dynamically invoke onCtrl handlers