Fixed very stupid hover state bug
More conditional style primitives