holoirc: start adding code for tablet specific things

* also refactor some code