makes proper use of triggerToIndex and triggerFromIndex now