Thanks Erel. Then may I ask if in future releases we create a separate Event if we wish to monitor clicks in addition to the one off BeginEdit and EndEdit events.
My work around is to use a Timer to check clicks using the SelectionStart property.
I'm using the clicks to report the position of the cursor in the textfield using selectionstart as the user points and touches a part of the text in the textfield.
Its's working fine and not conflicting with the internal click events with my timer check approach.
If you have a standard method to use instead of my trick work around I'll be all ears to try it.
You can enable a timer in TextField_BeginEdit event and check the value of SelectionStart every 50 milliseconds. Disable the timer in the EndEdit event.