first working version of events_logic
events_logic for face and all