take event loading off the main thread. Oops :P