new events for complex controllers