add mouse cursor prototype