Improve the view/controller/route integration