refactor display methods to prepare for non-map actions