add cursor-change