fix the zoom problem with point features
various fixes and enhancements