Вы обработчики для кнопок создаете а потом поочередно все кнопки в клипе nav удаляете, соответственно и обработчики тоже удаляются и кнопки которые потом опять появляются с тем же названием уже не реагируют на нажатия...
Вот подправленный исходник для Вашего случая, хотя это не самое красивое решение (правильнее было бы разместить состояния пунктов меню в каждой кнопке) и требует еще небольшой доработки, но это уже будет Ваше "домашнее задание"
