user - controllable personalization : a case study with setfusion .
The development and evaluation of a survey to measure user engagement