Capturing the Cognitive Flow of User Engagement