This works:
$('#foo').popover({ trigger: 'manual' , /* more stuff */}).popover('show');
This does not:
$('#foo').popover('hide').popover({ trigger: 'manual' , /* more stuff
*/}).popover('show');
Calling 'hide' appears to disable the popover. Not sure why.
