It does look like a cheaply made card, but my bet is going to be some sort of a touch screen adapter card.