Class added

	Cursor Companion - split off the custom cursor componet from mouse
methods because this way is more correct from an OO stand point.