fixes bug #15 - implement new Share dialog