more object oriented wrapping of Raphael.js