JavaScript's impact on Microsoft Office