Break out Controller.performance_action into own module. Close #215