Eliminate several unused cursor related structure fields. Fix HW cursor on little-endian systems. General clean-up.