Added version of connection with normal evaluation of inner side effect,
which is depth first (stack-based).

Added a transcriber on flush interface to support precise timing on
actions in relation to repainting.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>