Adding ability to change filteringBlock on-the-fly, and get a corresponding diff to smoothly animate changes