Added Horizontal + Vertical support (with defect)
Switch to use flip(direction) and added onFlipEnd listener
Added disableTouch(bool) method
Added horizontal/vertical support for touch