include children of $scope objects
pan, zoom, and auto center
lazy-load children; allow circular descent; show/hide button