Browsing: modern driver engineering