This fix is aimed at reducing memory usage with new page loads.
  - Added a bloom filter for duplicate checks
  - Fixed memory leak,  when elements marked with "hide"  they still consume memory