* Creates a file event that will signal when a file is readable or writable. On UNIX systems this
* watchdog at least once per touch interval. Dispatcher implementations may choose to touch more
* Post the deletable to this dispatcher. The deletable objects are guaranteed to be destroyed on
* Runs the event loop. This will not return until exit() is called either from within a callback