Cursor Widget Animations

Hi. I added custom cursor widget and wanted to play animation every time cursor appears at the screen.

How can I achive that?

When I change cursor, I think widget is not deleting, so Event Construct called only once. OnVisibilityChanged event seems not been called when cursor is changing.