improved router to make the current controller object available to actions as $_