def METHOD_NAME(self):
    """Start a new game from enter notation dialog"""
    dialog = newGameDialog.EnterNotationExtension()
    async def coro(dialog):
        def on_gmwidg_created(persp, gmwidg, event):
            event.set()
        event = asyncio.Event()
        self.games_persp.connect("gmwidg_created", on_gmwidg_created, event)
        dialog.run()
        dialog.sourcebuffer.set_text("1. f3 e5 2. g4 Qh4")
        dialog.widgets["newgamedialog"].response(Gtk.ResponseType.OK)
        await event.wait()
    self.loop.run_until_complete(coro(dialog))
    # Show the firs move of the game
    async def coro1():
        def on_shown_changed(view, shown, event):
            if shown == 1:
                event.set()
        gmwidg = self.games_persp.gamewidgets.pop()
        view = gmwidg.board.view
        board = gmwidg.gamemodel.boards[1]
        event = asyncio.Event()
        view.connect("shownChanged", on_shown_changed, event)
        view.setShownBoard(board)
        await event.wait()
    self.loop.run_until_complete(coro1())