multiple edits
more edits
various edits, including Android shoutout
updated with Jason's feedback
fixing merge conflicts