今考えてみました。
なんか今ピンと来ました!

プレイヤー(親

子ガジェット
(設定(ガジェット<発生時<親ガジェット(プレイヤー 接続点1)

孫ガジェットA
(設定(ガジェット<発生時<親ガジェット(子ガジェット 接続点1
孫ガジェットB
(設定(ガジェット<発生時<親ガジェット(子ガジェット 接続点2
孫ガジェットC
(設定(ガジェット<発生時<親ガジェット(子ガジェット 接続点3


こうですか????