display error info on exit
add cfg.BURST_COUNT
ignore if TKinter is not available
add a simple console, so it's runable without TKinter