Allow custom actions based on triggers in the system. Such as crosspoint changes, panel keys, etc..