Attach trigger event to owner rather than parent view
Fix positioning for all placements