Microsoft May 2nd event, a live blog