src/species/toucher.js
function gesture(position, element, done) {
                var gesture = {
                    distanceX: config.randomizer.integer({ min: -100, max: 200 }),
                    distanceY: config.randomizer.integer({ min: -100, max: 200 }),
                    duration:  config.randomizer.integer({ min: 20, max: 500 })
                };
                var touches = getTouches(position, 1, gesture.radius);

                triggerGesture(element, position, touches, gesture, function(touches) {
                    done(touches, gesture);
                });
            }
function gesture(position, element, done) {
                var gesture = {
                    distanceX: config.randomizer.integer({ min: -100, max: 200 }),
                    distanceY: config.randomizer.integer({ min: -100, max: 200 }),
                    duration:  config.randomizer.integer({ min: 20, max: 500 })
                };
                var touches = getTouches(position, 1, gesture.radius);

                triggerGesture(element, position, touches, gesture, function(touches) {
                    done(touches, gesture);
                });
            }
function gesture ( position , element , done ) { var gesture = { distanceX : config . randomizer . integer ( { min : - 100 , max : 200 } ) , distanceY : config . randomizer . integer ( { min : - 100 , max : 200 } ) , duration : config . randomizer . integer ( { min : 20 , max : 500 } ) } ; var touches = getTouches ( position , 1 , gesture . radius ) ; triggerGesture ( element , position , touches , gesture , function ( touches ) { done ( touches , gesture ) ; } ) ; }
single touch gesture, could be a drag and swipe, with 1 points
single touch gesture could be a drag and swipe with 1 points