Sub-activities enforce non-overlap rules during drag within Timeline View