better hover styling (need to fix global styling though)