Improvements

Creating global update:filters event
call that when filters need updating rather than binding event to the
collection