ui popovers are now more consistent with other UI views, properly position with dynamic arrow offsets.
rename 'button' to triggerView on popovers