You do have another option, but it's not a step-by-step.
There are "some" times that JS
considers mousing over a child element to be a mouseout, there are "others" that it doesn't. I was never able to find a satisfactory to patch the "mouseout" behavior. However, when I programmed what I wanted to do in a different way, it worked fine.
If it's helpful to you, you can check out my beta website for details of my specific situation.
Steps 5,6,&7 are where I developed the code that ran away from child elements. Step 8 was where I took a different approach. That's how I got mine to work.
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.