first pass at working bookmarklet