Based on James Setaro's pull request, I've addressed @sowbug's feedback and fixed some nits.
@sowbug Please, can you have a look again?
Adding a quick stab at the TTS version of the installed application
Removing the lasterror, checking on the events.
Changed tts name
Addressed Mike's feedback
Fixed lots of nits