Added Queueing functionality

Still needs to be fully tracked, and may still process all at once
Conpleted renderQueue functionality

looks ugly though, will work on that later
Updated page-leave check to only the LIVE UI.

I didn't make sense to warn before an event was even chosed, so it now checks for an event first.