add blur listener