Presently only one pane-buffer works because the buffer/window context handling is script-global. To enable multiple buffers to support compiler-explorer asm panes will require making this buffer local (or perhaps have one script-global hashtable indexed by buf numbers.