old_contents: 
  class Location:
      def getHash(self):
          return unescape(self.location.hash)
      
      def getSearch(self):
          return unescape(self.location.search)
  
new_contents: 
  class Location:
      def getHash(self):
          return JS('unescape(self.location.hash)')
  
      def getSearch(self):
          return JS('unescape(self.location.search)')
  
subject: fix ie location implementation