20080413 tech: Inside Apple's new browser