         return false;
     }
     
+    /**
+     *  @private
+     */
+    private function changeHandler(event:Event):void
+    {
+        if (!(event is TextOperationEvent))
+        {
+            var newEvent:TextOperationEvent = new TextOperationEvent(event.type);
+            
+            // stop immediate propagation of the old event
+            event.stopImmediatePropagation();
+            
+            // dispatch the new event
+            dispatchEvent(newEvent);
+        }
+    }
     
     //--------------------------------------------------------------------------
     //

    public function MobileTextField()
    {
        super();
    }
    
    //--------------------------------------------------------------------------


package spark.components.supportClasses
{
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.TextFormat;
