Well, it all depends on what you are using the cursor for. What I mean is, if you want to have it interact with a button that would activate once pressed and released, for example a 'confirm' button that may say OK and is supposed to close a menu when pressed, you could use a sprite that you create that appears to be said button, which makes the whole collision process a ton easier.