better vendor dialog