Social psychology at the crossroads: Its encounter with cognitive and ecological psychology and the interactive perspective