fix #224 onChange timing issue - Firefox vs Chrome and IE

Close #228