Set BuzzerReader thread as daemon thread so program would exit correctly
Moved methods for animating and hiding widgets to module gui.helper