Introduce "virtual thumb" behavior