basic dialog service, 'Link to post' dialog; closes #139 and #117