fix multiple event handler on tr issue
refactor