added event queuing to the overlay, events that occur when the overlay is paused are triggered on .resume()