버튼1에서 timer.schedule를 작동시키는데...

버튼2에서 특정조건이 충족하면 타이머를 정지시키려고합니다. (타이머에 작동하는 이벤트)

그래서 onclick메서드 밖에 timer를 생성했더니 버튼1을 두번째 누를때 프로그램이 정지하는데요...

버튼1에 timer를 생성하면서도 버튼2에서 timer를 조정할수 있게하는 방법이 없을까요?