added zooming with +, - and 0