- Moved more code into class - Refactored some logic - UI is more dynamic: hide elements that are not supported by the hardware (gamma and/or brightness slider)