added lens filtering
fixed bug on hasRequiredFilters and added subject listener on lens view