Implement image capture & thumbnail placement client-side