1. A method for altering image data on an electronic device, comprising: detecting motion of an object in a subset of a sequence of captured image frames on a display of an electronic device; applying an image alteration effect to the subset of the sequence of captured image frames to change an appearance of the subset of the sequence of captured image frames in response to the detected motion of the object, wherein the image alteration effect is determined based upon at least one image alteration rule in a set of image alteration rules, the set comprising image alteration rules responsive to at least a motion of an object, and further responsive to one or more of an audio event, a motion event, a location event, and an image capture event; and displaying the changed subset of the sequence of captured images on the display.