Added threading for input modules. Added a small display utility