Changed controllers to fully control positions and bounds