(function() { define(['view_heir_model'], function(ViewHeirModel) { var TreeNodeView, TreeView; TreeNodeView = Backbone.View.extend({ tagName: 'li', initialize: function() { return this.model.on('change:selected', _.bind(this.refreshSelectedness, this)); }, $a: function() { return this.$('> a'); }, render: function() { var $childList, child, childView, _i, _len, _ref, _this = this; $childList = $("