added triangle event

added copyright