implemented debounce for filter

Still long way to go at least consoling something