A quantitative account of the behavioral characteristics of habituation: The Sometimes Opponent Processes model of stimulus processing