I just bought an '07 LX to replace my '02 and it has a weird large triangle thing mounted to the windshield next to the rain sensor. I pulled the glovebox and found several aftermarket accessory cables run though but I have yet to dig into pulling the radio and trim pieces to see where they all go. Does anyone have a clue what it is?