http requests are now async, main screen refreshes events each time view gets drawn on the screen, if editing exising item, time selector in second view no longer specifies wrong start time