only generate first half; update from worker; display notes; import improvement (?); css fiddling