fixed various bugs in filterData, added objectblocking function filterBlind