Some action refactoring.
Improved Controller::exec() implementation.