Because some websites today still aren't optimized for mobile, it is sometimes impossible to navigate a site without reverting to a computer that has a mouse. However, if the browser was able to provide a mouse emulation solution, this would negate the problem.
Mouse emulation would include left and right click as well as scrolling based on where the mouse was on the website interface. Moving the mouse would be accomplished by dragging your finger across the screen (similar to vpn applications). Left and right click and scrolling would be accomplished with buttons in some corner of the browser interface. Mouse emulation could be activated automatically if the browser detected a non-optimized site; or, the user could manually activate mouse emulation.