An interactionaist position may provide best explanation. Those approaches that have a cognitive element, such as SLT, are those which tend to adopt a soft determinist approach. E.g: according to reciprocal determinism, you are influenced by your environment and you also influence the environment around you, each impacts on the other.