window.switchPage = function () {
     var p = ip % numberOfPage;
     sc.setScene('p' + p, {
         content: 'page ' + p
     });
     ip++;
 };
        ], function (require, exports, module) {
        var Engine              = famous.core.Engine;
        var Transform           = famous.core.Transform;
        var Surface             = famous.core.Surface;
        var StateModifier       = famous.modifiers.StateModifier;

        var SceneController     = require('famodev/ui/pages/SceneController');
        var Page                = require('famodev/ui/pages/tests/Page');

        var mainContext = Engine.createContext();

        var modifier = new StateModifier({
            size: [undefined, undefined],
            transform: Transform.translate(0, 0, 0)
        });

        var sc = new SceneController();
        var numberOfPage = 100;
        for (var i = 1; i < numberOfPage; i++) {
            sc.addScene('p' + i, Page);
        };
        sc.setScene('p1', {
            content: 'hi'
        });
        var ip = 1;
        window.switchPage = function () {
            var p = ip % numberOfPage;
            sc.setScene('p' + p, {
                content: 'page ' + p
            });
            ip++;
        };
        mainContext.add(modifier).add(sc);        
    });