added an (incomplete) gridbaglayout to towngui