The double usage of `tabNS` is really misleading, especially when you end up with same atribute names on both.
Can we have two distinct namespace instances? One that maps xul tab and another that maps our "medium level" tab objects.