OK... 可能要有 use case 才好設計,現在最多就是 execCommand