emit touchstart and touchend
emit touchstart and touchend

Better user experience for users to do linked scrolling between a single vertical FlexScrollView holding multiple horizontal FlexScrollViews. Previously using only scrollend instead of touchend results in any scrolling being blocked until scrollend (where, instead a user would expect to be able to scroll something else as soon as their finger is lifted). 

Horizontal scrollers (create multiple of these): 
    var elem = ...a FlexScrollView;
    HorizontalScrolls.push(elem);
    elem.on('scrollstart', function(event) {
        VerticalFlex.setOptions({ enabled: false });
        elem.setOptions({ touchMoveDirectionThresshold: undefined });
    });
    elem.on(['scrollstop','touchend','touchcancel'], function(event) {
        VerticalFlex.setOptions({ enabled: true });
        elem.setOptions({ touchMoveDirectionThresshold: 0.2 });
    });

Vertical scroller: 
    // When the vertical scrollview starts scrolling, capture all events
    // and disable scrolling on the horizontal scrollview
    VerticalFlex.on('scrollstart', function(event) {
        HorizontalScrolls.forEach(function(hView){
            hView.setOptions({ enabled: false });
        });
        VerticalFlex.setOptions({ touchMoveDirectionThresshold: undefined });
    });
    VerticalFlex.on(['scrollstop','touchend','touchcancel'], function(event) {
        HorizontalScrolls.forEach(function(hView){
            hView.setOptions({ enabled: true });
        });
        VerticalFlex.setOptions({ touchMoveDirectionThresshold: 0.5 });
    });
ziteboard/famous-flex,IjzerenHein/famous-flex,ShawnOceanHu/famous-flex,okland/famous-flex,SeanOceanHu/famous-flex,Bizboard/famous-flex,hwd91c/famous-flex