Popover: minor improvement

Avoid an `empty().append(...)` on subsequent shows. Handle `title` in the same way as `content`.
To branch correctly to `else` on Date, Number, null, or anything else that's not a string but not quite an object that may be passed here.