thinking is for responding to events.