frame-based editing