Javascript and bookmarklets.