added dynamic cursor change module