Cleaned up the code a bit and added comments.
Disable the go button until the ticks are (re)set.
Replace the deprecated ask-concurrent with ask (should have no side effects since ask defaults to concurrent)