Option value setting moved to change listeners attached to each node