moved increment/decrement logic into showCurrent()