I CAN use use events every tick, but it does not cover my needs.
For example I have 4 custom "buttons" with sprite animations 0 as default and 1 as highlight very close to each other.
I have events "Mouse Cursor is over Button -> Set animation to 1" and "Mouse [NOT] Cursor is over Button -> Set animation to 0".
If I VERY FAST move cursor from fist to fourth "button" all objects will be highlighted.
So I need to reset animation to 0 when cursor left object to prevent that behavior.
It easily done with CSS/JS, but I dont understand how to write custom JS function in Construct3, or cant find built-it visual-code element for mouseenter and mouseleave events.
P.S. Yes, in theory I can implement some variables to check active element and reset all non-active, but it seems to be invalid approach.