start tableux module; decouple initHeapEvents from gMap.init to allow tableux to set high zoom levels without triggering filter change