implement sharing popups