Optional share button

@pocho23 review and merge