Add and implement presetController