resuming jiggle
removing unnecessary prefix
adding smoothing to hover effect
better OO