Construct 2 runs events from top to bottom. So in your first picture, the last action in line 2 sets pause to 1. It then goes on to the next line and since pause is set to 1 it runs the event. With an Else condition, line 3 cannot run if line 2 runs.