The buttons themselves would not want to be moved around to follow the cursor, they would stay in place, over the hot spots in your design. The mouseEnabled = false part would mean that when you click on something, the custom cursor movieclip itself won't trap the click, it will get through ok to the buttons underneath the cursor. Or some other non-standard looking cursor. It could perhaps look like Mickey Mouse's hand, or a colorful arrow. 'yourCursorMC' would be a movieclip that you would place off stage somewhere. This.addEventListener('tick', fl_CustomMouseCursor_3.bind(this)) Just for interest, this code would work for a custom cursor: