using input by default, ability to let user decide what stat to use as control