polygon intersector: performance improvements and bugfixes