bug
just use TXB to load from file
remove script-global var kc_continue
efficientize: don't use windo