Another shot at touchDate. This can be cleaner.