code: function(argument, event_args, listener_args) {
  
  		if (this._is_inDOM) {
  
  			// note: escape will be handled by framework
  			var value = argument.getValue();
  
  			if (value != null && value !== false) {
  
  				if (value === true) {
  					value = listener_args.name;
  				}
  
  				Firestorm.Element.setProperty(this.getDOMElement(), listener_args.name, value);
  
  			} else {
  
  				Firestorm.Element.removeProperty(this.getDOMElement(), listener_args.name);
  
  			}
  
  		}
  
  	}
docs: Argument value for property binding has changed. If container's element is in DOM - update it's property value
  @param {Lava.scope.Argument} argument
  @param event_args
  @param listener_args