Bottom-up processing theory