OK, sorry for the sudden quietness last night. Computer decided it was going to connect to any devices last night so turned off and went bed.
@NJDude - You example works fine..........................until used on a panel that is held in a scrollview. It then becomes same as my best effort which is if you scroll the scollview whilst an item is highlighted then the highlight sticks. I'm assuming its to do with the scrollview consuming the touch event or effecting the panels touch event. When i log the touches, after a MOVE, no UP is registered. Any ideas dude?
@tds - I see what you are doing in the code, and think i will try to implement it to test. It doesn't look as though it would work as is. There is no LastX and LastY for example. Also, without sounding cynical, you should be looking at this issue too as your Clo*****es app suffers the same fate.
Going to keep at it once I get in from work.
Thanks again