В данной ссылке приведен пример, сброса флага по нажатии кнопки. А если кнопок много не писать же в каждой сброс флага.
Пиши один обработчик на все кнопки, в котором будет сброс флага
ЗЫ: а чо кнопок больше сотни, что так ломает написать flag=false;? (Ctrl+C + Ctrl+V для ленивых)