also catch blur event