change dialog button style, add unit test for fastjson (parse order issue)