add connection state icon; reset progress on disconnect.

also fixes some UI bugs