renderer roughly works (bugs are expected in time offsets)