js_improvements: fixed mouseOut events firing multiple times