fix(colors): fixes invalid negative lookahead in hexa regexp
feat(colors): implements basic marker toggle on cursors move

Multiple cursors are still not fully supported, the added and
destroyed event does not actually updates the display.