Make "center views on selection" work when nothing is selected. Fixes #134.
Create a rotation widget class
Abstracted out a widget class