simplify change evt / add blur evt