HTML::Prototype::Useful adds some more useful features for AJAX development based on the Prototype library, as HTML::Prototype is a straight port of the ruby implementation.