Huge update. Chinese input method and various fixes and udpates.