Added range picking functionality to contracts#form