Dirt simple solution to async event listeners