cursor rotation added