マルチスレッドな非同期型プログラムは難しいな。コントロールの操作も普通とは違う…