Basically same as the other point; doing this creates anonymous functions for every entity, rather than a single shared one.

We actually now have a `remove` function (basically the opposite of init)  to cleanup, so instead of binding `_imgRemove` to "RemoveComponent" you could just define `remove` as
``` javascript
remove: function(){ 
    this.unbind("Draw", this._imgDraw); 
    this.trigger("Change") 
}
```

It'll only be called when this specific component is removed, so you don't need to check for that.