added some blocks/finished some. flushCache doesn't seem to work in a loop. Need to actually allow queueing/intermittant canvas refresh