gui cursor movement
better roster cursor movement
handle cursor in container class