Moves all highlight daemon spawning logic out of lib/ui/Editor