image rendering improved a bit... no longer chokes on huge images, but we'd like to cache the transformations and do smooth scaling too