added image loaded gem, refactored pin size to ensure only 3 columns per page