Fix infinite-loop change bug
Fix more change event bugs
Merge branch 'master' of github.com:dabbler0/ice_editor_canvas

* 'master' of github.com:dabbler0/ice_editor_canvas:
  Fix more change event bugs
  Fix infinite-loop change bug