Separate backend functionality from controller event loop so it will be easier to use Blinker with GUI.
Separate backend functionality from controller event loop so it will be easier to use Blinker with GUI.

jerradgenson/infinium