Additional commenting, changed shouldAutoExecute to setAutoExecute in Controller