callbackがundefinedの場合はコールバックのリストに関数の参照を含めない