Histogram: protect against multi-threaded execution
Histogram: use ZoomContext