appview/pages: fix bug where profile popover would spin forever
the popover showed on mouseover over the parent div, but the hx request
was fired on the <a> tag inside the div. if you managed to move the
mouse into an area where the div was present but the <a> was not
present, you could trigger a popover but not an hx request, causing the
loader to spin indefinitely.
we now do all events on the same element to prevent this bug.
Signed-off-by: oppiliappan <me@oppi.li>