Merge branch 'develop' into event
リスナ追加時に追加したクラス自身を渡すように変更しました

コールバックで自分の変更ができないので、コンテキストとしてコールバック時に渡すようにしました。
現時点ではコールバックまでコンテキストは届いていません
コンテキスト保存用の変数を用意

複雑なデータ構造にすると動かなかったのでシンプルにしました
受け取ったコンテキストを保存するようにしました
コンテキストをコールバック関数に渡すようにしました
コールバック関数が正しく動作することを確認しました
Merge branch 'event' into develop