More restrictive highlight loop. Only cancel timer when mode disabled
and only trigger highlighting once per idle period.
Enable highlighting other things via `thing-at-point'.
Make sure we remove the last highlighted thing.