Simplified thread parameters
Moved surface locking into thread to improve loops per second; Simplify
thread metrics
Move canvas locking into thread for render methods