 
 (defun emc-before-cursors-setup-hook ()
   "Hook to run before any cursor is created."
-  (message "before cursors hook"))
+  (message "before cursors hook")
+  (evil-jumper-mode 0))
 
 (defun emc-after-cursors-teardown-hook ()
   "Hook to run after all cursors are deleted."
-  (message "after cursors hook"))
-
+  (message "after cursors hook")
+  (evil-jumper-mode t))
 
 (defun emc-init-mode ()
   "Initialize the evil-multiple-cursors mode."

                  ;; (message "cmd %s" emc-command-info)
                  ;; (message "cursor %s -> %s" cursor new-cursor)

                  ;; (evil-set-marker 0)
                  ;; (evil-set-jump (point))
                  ;; (test)

                  (goto-char (overlay-start overlay))
                  (setq new-cursor (emc-run-command cursor))


           (forward-line (- (emc-get-command-property :keys-count)))
           (goto-char (min (+ (point) prev-column)
                           (point-at-eol))))

          ;; TODO make this work
          ;; ((eq cmd 'evil-repeat) (evil-repeat 1))
