Make addEventListener() chainable for better performance and compact code
Replace deperecated row_init usage with addEventListener('initrow')