tagbox popover now hides on blur (plus refactoring of directive)