More UX + setFocus directive