first stab at adding a UI to the logger
better error handling