Add image capture support in callback