added easing to hover events