Change value request from object to ui element call.
Added check to see whether values have changed from user-interaction or direct variable changes.
Merge branch 'ISS#3'