fixed region object load, each component has its own region object,  this.region.load(region) must used to apply the new region, never use this.region=region
added histogram render, Zoom is now calculated on each component from region
added histogram render, Zoom is now calculated on each component from region