Popover provider for Angular.js applications.