Revert "one controller per page"

This reverts commit 2700e9025dc1053e01f843ce8220fd058ad733f3.