class_name P91FeedbackPresenter extends RefCounted var active: Dictionary = {} var clock := 0.0 var history: Array[Dictionary] = [] func present(event: Dictionary) -> void: active = event.duplicate(true) clock = 0.0 history.append(active.duplicate(true)) func clear() -> void: active.clear() clock = 0.0 history.clear() func expire() -> void: active.clear() clock = 0.0