completed re factoring of drag and drop on timelines