Lessons from the Browser Wars