Mozilla yesterday launched a beta version of its touch-enabled Firefox browser for Windows 8 and 8.1, fulfilling a promise to put the application on the road to a final release next month.