Adding cursor shape and color change per modes