add cursor change