implement support for bounding box and point geometry as suggested in issue #10; minor reference cleanup