choose.on('cancel', on_choose_cancel)
            
        dialog.on('changed', on_changed)
        choose.on('changed', on_changed)
        dialog.on('okay', on_okay)

        scene.add_child(dialog)

        scene.add_child(
            TextView(
                TextModel(font, "This test shows how to follow events " +
                                "on dialogs, if no dialogs are visible, " +
                                "then restart the test.", 12
                          )
                )
            )
                
    
    stage = Stage()
    
    scene = Scene("Dialog Scene")
    scene.width = stage.width
    scene.height = stage.height
    scene.fill_color=(132, 134, 0)
    scene.on('init', on_init)

    stage.start(scene)
    
    

        inner_scene.add_child(Button(TextModel(font, 'Scene One', 18)))
        inner_scene2.add_child(Button(TextModel(font, 'Scene Two', 18)))
        
        menu2.add_child(inner_scene)
        menu2.add_child(scene_1)
        menu2.add_child(scene_2)

    def on_render(event, **kwargs):
        print event, kwargs

    
    stage = Stage()
    
    menu1 = Scene("Menu One")
    menu1.width = stage.width
    menu1.height = stage.height
    menu1.fill_color=(132, 134, 0)
    menu1.on('init', on_init)

    menu2 = Scene("Menu Two")
    menu2.width = stage.width
    menu2.height = stage.height
    menu2.fill_color=(132, 134, 127)
    menu2.on('init', on_init2)

    stage.start(menu1)