Issue/11

fixes #11 
@nightrune Does this look okay to you for now?  I see what you're saying now, this REALLY needs to be handled with an event.  What's happening here seems to be bad because the ola listener could potentially call the settings screen before it exists.  I'll create a ticket for that though to keep this pull request clean-ish though.