Very cool. I was surprised at how much little code is needed to make this work. After reading through the source, it seems like no js lib is "needed" for this effect to work at all. The rumble.js file might be a tad bit longer, but no need for an external dependency.
Cool work! It's amazing just how creative people are.
Cool work! It's amazing just how creative people are.