PDF Search: twisty little passages