revised bookmarklet