Updated the curses mixins
Add an alternative MainLoop
Fixed typos in the curses modules
Fixed some typos
Added an event to inject service messages.