initial tests with non-blocking pipeline. general success.

current issues:
* lacking image exception seen once. (reuse of old data?)
* leak on pane switching during shot. (no strong effort into cleanup yet)