"The user can use any device other than buttons to overwrite the internal routine." . . . .