[fix] prevent event from being triggered multiple times by silenting it properly on initialization