@rzrsharpeprod As Dave said. The mouse CB can be tricky sometimes because the order of event you need is often very project dependent. I use it a lot, and I still have to try/fail/succeed until I have no hair anymore and the light can shine through the skull directly, and boom I get it...
what can be really helpful is to keep a Console.print(trace(event));
a the top of the CB to understand better the order of events