That sounds correct.  I don't have my son's jeep with me now or I would go take a photo.  But, yes, in the windshield frame header over the radio, there is a channel that it is pressed down into.  Since we installed that kit, we havent had any leaks.  I was surprised really.