@lostfocus worth every minute