Fixed drawing and modified how canvas concurrency is handled.