rebuilt
widget now supports zooming to specific level by clicking at the slider bar