Numerous changes for hover states