there's a better way to handle this with toggleClass() but I'll merge this in anyway for now :)