added gx:Tour processing, based on Gabor Sebestyen's work