- Some solution restructuration

- Scrolling instantly switches to the new keyboard when switching keyboard
- We can now maximize the skin (after minimizing it) via scrolling
We can now register the left, right and middle clic as scrolling triggers.
Merge remote-tracking branch 'origin/develop' into develop