Updated with onclick events for photos, and better layout