Table of Contents
Run an event-driven main loop after setup
_run ( self )
Perform setup, then run the event loop until done