add focus & blur