#2 detailed generic search dialog