Correct, they won't match. You're setting `scope.data.cardData.activeCard` to the next card in the `moveForward` or `moveBackward`. You're calling `buttonToggle()` after one of these methods have been called.