move all onblur stuff into onchange