iPod touch, 2nd generation review