I think the biggest thing that comes to dojo is that you should remember to disable any events that you are connecting.
, , dijit:
this._events = [
dojo.connect(...),
dojo.connect(...)
];
:
dojo.forEach(this._events, dojo.disconnect, dojo);
this.connect dijit.