Lots of stuff for fancy sharing
Minor additions
more minor changes
text box selection