changing expected bookmarklet prefix to the more widely used 'javascript:' prefix
cleaning up bookmarklet code
removing useless comparison when extracting keyword target
refactoring logic for extracting targets from keywords, getting rid of some useless looping in the process