use focus, blur, change
use on method