The state of customer engagement: Progress, work to be done and a delicate balance