make buf-switch dow cmds use list instead of flat