added timeout flagging
increased startup speed, made gui look nicer, alerting for timeouts