refactoring of tools; keep them in a single file
featureadded listener
adding geom queries to customers. refactoring.