effects can now preempt events with queued event behaviour