Refactored controls controller to be a little more can.Control'ly