added icon scaling
added basic zooming

in progress: adding mouse/cursor zooming.