Did a bunch more with threading. For now, it draws only once per frame for performance reasons.