PVIT: A task-based approach for design and evaluation of interactive visualizations for preferential choice