Change the way event ignoring works, should fix bugs with some mechanics
still recieving ignored events.