Added a Prototype.js adapter