Скомпилировал твой код. Кнопка работает (+1), а вообще, не работает. Постоянно 0 пишет. Я думаю, как таймер в отдельный поток засунуть? Может быть поможет?