added cursor change