added onComplete callback to builder

Hey. these are the tweaks I made. Let me know if you have a better solution....

Also, do you think there might be some way to return the index map of buildings (or a add a parameter to 'makeBuildings' to optionally return the buildings as a collection of meshes instead of one?).