added row event decorator