Fix value method to not trigger change event when leaving empty value on change, fixes 3396