Implement range combo widget

The range control is now able to use the field macro even though it is a combo widget