image viewer: zoom working

but slow... Maybe I'm recomputing the image to display too much