How a Browser Works