Stimuli and impulses