added item choice, new design to show images, separated photo callback from galleries callback (photo callback on demand)