An electronic device comprising: a display (118, 112); a dielectric substrate disposed on the display; a plurality of transmit antennae disposed in an array on a first side of the substrate and arranged and constructed to emit radio waves, and a plurality of receive antennae disposed in an array on a second side of the substrate to receive backscatter from the radio waves such that the transmit antennae are disposed on the first side of the substrate that is closest to or on the display and the receive antennae are disposed on the second side of the substrate, the second side being farthest from the display; a processor operably coupled to the antennae to utilize the received backscatter to: detect voltage at each of the receive antennae disposed in the array on the display; and based on which ones of the plurality of receive antennae disposed in the array at which voltage changes are detected, detect location of an object spaced from the display, size of the object, and shape of the object; identify the object based on the size of the object and the shape of the object; determine attributes of a gesture, the attributes of the gesture being selected from gesture speed, gesture shape, or gesture direction; identify the gesture based on the object identified and the attributes of the gesture; and identify a command associated with the gesture. a display (118, 112); a dielectric substrate disposed on the display; a plurality of transmit antennae disposed in an array on a first side of the substrate and arranged and constructed to emit radio waves, and a plurality of receive antennae disposed in an array on a second side of the substrate to receive backscatter from the radio waves such that the transmit antennae are disposed on the first side of the substrate that is closest to or on the display and the receive antennae are disposed on the second side of the substrate, the second side being farthest from the display; a processor operably coupled to the antennae to utilize the received backscatter to: detect voltage at each of the receive antennae disposed in the array on the display; and based on which ones of the plurality of receive antennae disposed in the array at which voltage changes are detected, detect location of an object spaced from the display, size of the object, and shape of the object; identify the object based on the size of the object and the shape of the object; determine attributes of a gesture, the attributes of the gesture being selected from gesture speed, gesture shape, or gesture direction; identify the gesture based on the object identified and the attributes of the gesture; and identify a command associated with the gesture. detect voltage at each of the receive antennae disposed in the array on the display; and based on which ones of the plurality of receive antennae disposed in the array at which voltage changes are detected, detect location of an object spaced from the display, size of the object, and shape of the object; identify the object based on the size of the object and the shape of the object; determine attributes of a gesture, the attributes of the gesture being selected from gesture speed, gesture shape, or gesture direction; identify the gesture based on the object identified and the attributes of the gesture; and identify a command associated with the gesture.