('key', ev.originalEvent)
            if (ev.originalEvent.key === 'm') {
                await setupModelView()
            }
        }
        map.on('keypress', mapKeyFcn)

        // ================ gui ================
        const gui = new GUI({
            restartMap: {
                button: async () => {
                    const atEdge = model.turtles.getDefault('atEdge')
                    await setupModelView()
                    gui.controllers.pause.name('pause')
                    mode