A canvas plugin that generates an interactive water ripple effect