#24 Involved controller

Register to an Event, check conditions and persistence