partially finalized popover implementation, only implemented on Label control for demo purposes, but needs removing from there soon.