vastly improved stability, updated GUI, added icon