focus with a directive