The BeaconConfigDemo application has two operating phases. The first phase configures an ad hoc beacon coordinate system for the set of active beacons, and the second phase tracks the listener's position in real time. BeaconConfigDemo then uses the position tracking to let user draw polylines, rectangles, and circles in its window.