Further refactoring for simplicity. Added guava listeners to update GUI on MM changes.
Added about/splash screen, finalised template for use with all devices.