Events can now interface with the main thread though events defered to the main loop