Href and cursor bug

I have a dynamic multiline textfield inside a movieclip.
on link click i want to disable the movieclip.
the problem is if you click and dont move the mouse, cursor stays in button mode even if i say:
mc.mouseChildren = false;
mc.mouseEnabled = false;
you have to move the mouse for cursor to change back to arrow, unless i manually force it to arrow, but then i have to restore it back to auto, and i cant restore it without the mouse move because it stays in button mode (again) until i move the mouse.

 
var s:String = "other <br/><br><a href='event:something'>click here</a><br/><br>contact ";
mc.txt.autoSize = "left";
mc.txt.width = 400;
mc.txt.htmlText = s;
mc.txt.addEventListener(TextEvent.LINK, onlink);
function onlink(e:TextEvent):void{
 mc.mouseChildren = false;
 mc.mouseEnabled = false;
 Mouse.cursor = "arrow"
}