added logic to yield in the modeling thread - see if it helps
responsiveness