timefield value selection patch