- Fix render timing
  - make sure pre/post callbacks run at the right time
  - only cue up a single RAF/render at a time
  - renderDaemon calls pre/render/post synchronously