- selectItem() now sets the visible input to source_url (not the title), so the user can see and copy the link before scraping - Keyboard navigation (ArrowUp/Down) also previews the URL in the input - Added URL hint line inside each dropdown item showing the full source_url - Genres included in search haystack (was missing before) - Deduplicated filter logic into filterRanking() helper - Raised max results from 8 to 10