Debes mostrar el cursor del mouse "despues" de dibujar cualquier cosa en pantalla.
Si al mismo tiempo que inicializas el mouse dibujas el puntero, entonces inicializalo despues de dibujar.
Si tienes funciones independientes (o metodos segun el caso), donde inicializas el mouse y despues muestras el puntero (p.ej. mouse.init(); mouse.show(); mouse.hide()
entonces la cosa es mas facil.
Como recomendacion, oculta el puntero siempre que vayas a mostrar informacion, y muestralo cuando termines de hacerlo.
Saludos