A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process to support bidirectional communications and data sharing, said code comprising code to:
- register at least one wireless hand held device with a controller associated with at least one multimedia display that is directly observable by a person manipulating the wireless handheld device;
- select at least one profile icon for use as a cursor during interaction of said at least one wireless hand held device with said at least one multimedia display during rendering of an event as data on said at least one multimedia display wherein the cursor is displayed on the at least one multimedia display and wherein the person manipulates the wireless handheld device to thereby control the cursor position;
- and
- provide supplemental data from at least one multimedia display and/or a remote database to said at least one wireless hand held device based on a selection of said data rendered on said at least one multimedia display marked by said cursor utilizing said at least one wireless hand held device.