Raphael довольно прохладен для этого и работает через браузеры, так как он использует VML (для MSIE) и SVG (для всего остального).
This is the typical approach to this problem:-
(function(self) {
self.chart.addEventListener('create', function() {self.fireEvent('created');}, false);
})(this);
А как насчет создания внешней переменной перед ссылкой на этот объект. Например:
var _this = this;
this.chart.addEventListener('create', function() { _this.fireEvent('created'); }, false)