Add support for popover without a target element

For popovers that act as context menus, there is no target element. Adds support for this case, by manually setting position attributes. This lets us continue adjusting the position based on the specified `placement`. 

Paired with @azirbel 

@igillis