Correction:
Variable_Select should return an index as an Object, not the option it points to directly.
Variable_Select gets a new function: getOption(), which returns the option directly.