better zoom/marker flush handling