Make user interaction make some kind of sense.