added MGTimelineManager