first pass at a working bookmarklet