It's not working because you would need to register the navbits variable to the header template. You could try making a plugin with this code:
PHP Code:
global $navbits;
$navbits = array();
vB_Template::preRegister('header', array('navbits' => $navbits));
but there's also the issue of when the header template is rendered. Normally it wouldn't happen until another template was rendered, which I think means that this method could work. But I think it's also possible that a plugin could cause a template to be rendered earlier in which case this wouldn't work.