added better, wider support for directives with 2 new types - bindAndFilter, and attributeAndFilter