User-controllable personalization : A case study with SetFusion