Fixed init from default bug and set more impressive defaults.
Improved threading performance (sleep better than yield)

Also fixed pause issue in some scenarios with large buffers.
Fixed grid scaling and made more efficient.
few more cleanups for visualization grid