OK, so if you have multiple words in a subject, why doesn't the verb become plural:
На нём была кепка и футболка. This is correct, right? But why? You have two things...And what if you have different genders -- ie substitue галстук for футболка which means you now have one feminine and one masculine thing. What happens to gender/quantity of the verb?