fixed hover transition bugs