Improved cursor-layer colour scheme

Relates rgb values of pointer colours to z value of pointer.

Also changed colour of dragging pointer so that you can tell when it happens accidentally.