Put mouse cursor shape definition into .rodata.
Document mouse callbacks and some other small changes.