Factor out common view controller for Compass