Our viewlet-based personal bar implementation (currently only handles part of the personal bar)