Controller page now has full functionality. I fixed the issue with it not checking for the state of the firewall for the button.