Add smoother animation to dismissing row, implement custom delegate