re-worked to memory-mapped vmem and threaded redraw

- performance now only 84% compared to without display (on multicore systems probably close to 100% if redraw runs on another core)
- code for callback based and internal (unthreaded) redraw just commented out (may need cleanup), use it for performance verification purposes