Understanding and developing models for detecting and differentiating breakpoints during interactive tasks