Variables declared here aren't kept separate for each instance of the timeline.  You may want to move these down into the constructor, around line 115, and attach them to the instance of the timeline:

```
    this._timelineDrag = 0;
    this._timelineBarLocation = 0;
```

This way, multiple timelines can be on screen and track these variables separately.