adds promises-shim for older browsers

adds clearer formatting and functionality to sidebar popover