holoirc: cleanup code

* move things around to make the ViewPagers have a fragment of their own
* make these fragments implement the callbacks
* also cleanup code