Adjust a web display problem
This is due to Dict in Python is unordered, so sometimes the web display may out-of-order
So I use a new library 'collections.OrderedDict' to keep the dict ordered.