put back the setTimeout, which might have something to do with the
highlighting disappearing on the device