autocomplete directive with directive controller and isolated scope