Improved OneTimeEventListeners
Synchronizing these might prevent classloader deadlocks