Fixed a bug where variable name had incorrect case and caused bad values to be passed back to data objects. Also added a helper method to set a picker value that also rounded to the closest position and notified delegate of the change.