get rid of dirty hack with focus/blur