Innomatic already provides all the logic needed for panel controllers, that you can extend when needed.
However you must define at least an empty controller:
class BasicappPanelController extends \Innomatic\Desktop\Panel\PanelController { public function update($observable, $arg = '') { } }