UIが微妙と指摘があったのでやり直し
後プラグインの作りが他と比べてお粗末なので、ちょっと改良する