Ну, я на 70% отвечаю сам, но единственная проблема в том, что я должен игнорировать первое изображение (с индексом 0), иначе галерея не запустится.
Вставлен этот бит логики:
if (index == 0 | index != this.currentImage.index){};
В эту функцию:
gotoImage: function(imageData) {
var index = imageData.index;
if (index == 0 | index != this.currentImage.index){
if (this.onSlideChange)
this.onSlideChange(this.currentImage.index, index);
this.currentImage = imageData;
this.preloadRelocate(index);
this.refresh();
};
return this;
},