- fixed an issue where the default volume controls would be intercepted (and thus not work) when an external display was connected and the output set to a device that allows volume control by default.
- refactor some of the code
- Key handling is now done in the app, close#3
- All code linted with SwiftLint, close#4
- Better handling of built-in screen
Signed-off-by: Guillaume Broder <iamnotheoneyouseek@gmail.com>