Removed the constructor added new `setAction( IAction )` method on Controller. Added extra hooks to Action.