refactor(dom) promptNew