Microsoft Revives Hover For Internet Explorer 11 Launch

Later this month, Windows 8.1 will roll out to the millions of Windows 8 machines currently in the hands of consumers. The updated OS includes a number of enhancements, including Internet Explorer 11. Microsoft promises that it’s new browser features…