adding mood mode support
more work on the gui initilization