Fix undo bug when swiping multiple cards.

If more than one card is swiped in a row, the wrong UndoBarHideListener
was being called, so the undo would not work as expected. Fix this by
changing the reference to the correct listener.

Change-Id: Ic12a7658bc3a5a7461b0576f7e2bcc59166d8922