title: Can I disable CHANGE event in a custom component?
body: <p>I have a custom MXML component which has a change event declared as: </p>
  
  <pre><code>&lt;mx:Metadata&gt;
     [Event(name="change", type="flash.events.Event")]
  &lt;/mx:Metadata&gt; 
  </code></pre>
  
  <p>The problem is that this event is dispatched whenever I change ANYTHING inside the component including a simple var.  There are times when I want to be able to change the value of a var in the component without dispatching a change event.  Is there a simple way of disabling the change event and then re-enabling it once I have made the change I want?</p>
  
  <p>I tried to use removeEventListener("change") but it appears I can only do that for a function that has an event listener added.  Same for removeEventListener(Event.CHANGE).</p>
  
  <p>Surely there must be a simple way of disabling events declared in 
      mx:Metadata </p>