 
         public function update_client_count():void
         {
+            /* Update total client count. */
             if (String(total_proxy_pairs).length == 1)
-                client_count_tf.text = "0" + String(total_proxy_pairs);
+                tot_client_count_tf.text = "0" + String(total_proxy_pairs);
             else
-                client_count_tf.text = String(total_proxy_pairs);
+                tot_client_count_tf.text = String(total_proxy_pairs);
+
+            /* Update current client count. */
+            cur_client_count_tf.text = "";
+            for(var i:Number=0; i<num_proxy_pairs; i++)
+                cur_client_count_tf.appendText(".");;
         }
 
         public function swfcat()


            num_proxy_pairs++;
            total_proxy_pairs++;
            proxy_pair = new ProxyPair(this, client_addr, DEFAULT_TOR_ADDR);
            proxy_pair.addEventListener(Event.COMPLETE, function(e:Event):void {
                proxy_pair.log("Complete.");
                num_proxy_pairs--;
            });
            proxy_pair.connect();

            /* Update the client count on the badge. */
            update_client_count();
        }

        /* Parse an address in the form "host:port". Returns an Object with

                addChild(new BadgeImage());
                /* Tried unsuccessfully to add counter to badge. */
                /* For now, need two addChilds :( */
                addChild(tot_client_count_tf);
                addChild(cur_client_count_tf);
            }

            fac_spec = this.loaderInfo.parameters["facilitator"];
