Chaining tween.rotate

Is it possible to chain tween.rotate methods together? For example, tween between point A and point B, then point B to point C and so on.

EDIT: In addition, why does my tween always set back to 0,0,0 instead of the point I want it to? I call this.entity.setLocalEulerAngles(0,15,0); before tweening.

EDIT EDIT: Tried doing:

this.tween = this.entity.tween(this.entity.getLocalRotation())
        .rotate(new pc.Vec3(0,105,0), this.duration, pc[this.easing])
        .rotate(new pc.Vec3(0,195,0), this.duration, pc[this.easing])
        //two more lines like above here
        .repeat(this.repeat);

Didnt’t work. Ran and repeated the last line only.

This seems to work:

this.startTween = this.entity.tween(this.entity.getLocalEulerAngles()).rotate(new pc.Vec3(0,-75,0), this.duration, pc.BackIn);
    this.tween2 = this.entity.tween(this.entity.getLocalEulerAngles()).rotate(new pc.Vec3(0,-165,0), this.duration, pc[this.easing]);
    this.tween3 = this.entity.tween(this.entity.getLocalEulerAngles()).rotate(new pc.Vec3(0,105,0), this.duration, pc[this.easing]);
    this.tween4 = this.entity.tween(this.entity.getLocalEulerAngles()).rotate(new pc.Vec3(0,15,0), this.duration, pc[this.easing]);
    this.startTween.chain(this.tween2,this.tween3,this.tween4);
        .start();

Now to get it to repeat the chain and not just the first tween.