popover constructor
update property name, fix touch
update outside touch action