added: framework.responseImage() and controller.image()