Status:  Don't rely on current_client

When rendering which group is active, don't continually assume there's a
client which is active; this also naturally allows for one to select
inactive groups (groups with no client on them).

This might seem like a contentious change.