i wold cut off the events, by not using global variables but a sprite hidden outside the screen making it global so it persists on all layouts, and add instances variables to him that will act as global variables, like the normal ones, not use groups, try limit my self to what i need and not overreact with features, use of family's also helps cut off events where you wold had to duplicate them, the sub events adding them as conditions, and that will help me make a 100 events that actually is made in 300 events
but then, hunting for scirra offers, store coupons and buy the license also can help you reach the most desired dream - make a competition game in 1000 events and use the same rule that i said above!