Phase IV: adding events to Photo class, complete