Drawing only elements in visible window works. Need to work on selecting elements based on depth for very dense areas