Because we're now changing state instead of toggling an html block