prototypo.js is now a dependency less lib