completed _getPreviousPosition(prev, curr) tests assuming Scroll direction = Y, left, right, rightdiagonal, left diagonal. Still need to check multiple ROWS
put getPreviousPosition tests into a function for easy checking. changed custom commit to make sure createViewSequence is not called twice
previousTranslationObject has default values if it's null / length is undefined
only one set of TransitionableTransforms gets created, when customCommit runs, there's an 'one-time' execution of everything