1. A method comprising: receiving an indication of a motion event from a motion sensor; determining a motion gesture of the motion event; determining a motion property of the motion event, wherein the motion property includes at least one of a speed, force, frequency, orientation, acceleration, smoothness, or abruptness; determining a motion context of the motion event; and enabling provision of a user interface effect based on the motion property of the motion event and the motion context of the motion event, wherein the motion context includes a condition of a device, wherein the condition includes two or more of a dark environment, a bright environment, a temperature, a pulse rate, a grip force, or a sustained speed of motion; wherein enabling provision of a user interface effect based on the motion property of the motion event and the motion context of the motion event comprises enabling provision of a first user interface effect in response to a first motion event having a first motion gesture, a first motion property having a first value, and a first motion context, and enabling provision of a second user interface effect in response to a second motion event having the first motion gesture, the motion property having a second value different than the first value, and the first motion context, the first user interface effect and the second user interface effect being different from each other.