def callback(self, *args, **kwargs): #executed after init, lets us inject interrupts
        #print 'logic callback'
        def _handle_callback(*args):
            return self._run_application()

        return kwargs.get("function")( lambda *args, **kwargs: _handle_callback(*args, **kwargs) )
execution order:
dataset/ETHPy150Open lionheart/TimeTracker-Linux/libs/Logic.py/uiLogic.callback