adds test for controllers
fixes tests for selection_pages
fixes some behavior on the selection_page