WIP: Ripple with css

To avoid problems with javascript animations (lag), use css for the ripple.
So this could be a 

*  `<canvas />` if we use JS Ripple renders, or 
*  `<div />` if we use CSS Ripple renders.

Should we rename the argument to `element` ?