Abstract: A method and system for providing video embedded with a plurality of motion touch enabled objects, each of the motion touch enabled objects corresponding to a given item featured in the video at one or more specific frames of the video. The method comprises providing playback of a motion touch enabled video to a viewer and presenting a plurality of touch objects encoded within the video to the viewer, where each of the plurality of touch objects configured to accept a touch from the viewer. The method further comprises receiving a touch for a given one of the plurality of touch objects from the viewer, presenting a touch feedback to the viewer upon receiving the touch for the given one of the plurality of touch objects, and recording the given touch object.