add pre and post cond for handle_left_event
Merge branch 'feature-101' into client_server