A few angular directives for dealing with input focus and blur