CSS framework independent angularjs popover implementation