Refactored selected item query juggling
Set view preference client-side without full refresh and allow adding query strings to all preview urls
Allow targets preview via query string