Customer engagement in evolving technological environments: synopsis and guiding propositions