added focus in / out events