added the ability to call a controller and action after all middleware has executed