fix duplicate triggers in list

resolves #189 & #194