1. A method for employing a network computer to manage communication over a network, wherein execution of logic by the network computer performs actions, comprising: determining a plurality of audience devices that are physically located at a venue; determining one or more audience devices that are eligible to participate in one or more interactive events at the venue based on one or more characteristics of the audience devices; exchanging one or more handshake messages with the one or more audience devices, to obtain a screen resolution for each of the one or more audience devices; validating that the one or more audience devices are eligible to participate in the one or more interactive events based on the screen resolution of the one or more audience devices and one or more of a battery power preference or a streaming video preference provided by the one or more audience members; determining a skin for a user interface that is displayed at each of the one or more eligible audience devices based on the one or more interactive events and the one or more characteristics of the one or more eligible audience devices, wherein the skinned user interface enables one or more users of the one or more eligible audience devices to participate in the one or more interactive events; when one or more interaction messages that indicate participation in the one or more interactive events are provided by the one or more eligible audience devices, performing further actions, including: generating one or more interim results associated with the one or more interactive events based on the one or more interaction messages; and displaying content on one or more displays at the venue based on the one or more interim results and a venue preference score based on a type of an interactive event that is currently performing at the venue; and when the one or more interactive events is completed, generating a final result based on the one or more interim results, wherein the final result is displayed as content on the one or more displays.