wierd onBlur underline behaviour bug fix