In SDL, I am trying to create a custom mouse pointer. The obvious solution is to just draw an image at the location of the default mouse and cover it up, but is there any way to get SDL to still use the mouse but not draw it or draw my image instead?