Better browser and device support