At this exact moment, I really don't know the answer to either question.  I'd have to think about it.

But I can say the way it's working now is far more flexible than the default Popovers provided by bootstrap, and covers every current use case.  Perhaps worry about other use cases when they come up?  There is a lot of other functionality that still needs to be added to the webview too.