1. A method for displaying one or more of context-dependent, past, current and future events on a wearable device, the method comprising: determining, by a processor, a current context of a user of the wearable device; receiving, by a processor, a rotational input on the wearable device for selection of one or more of a plurality of events based on the determined current context, the plurality of events comprising one or more of past, current and future events, wherein at least a part of the current context is captured by sensors available on the wearable device; responsive to receiving the rotational input, determining a rate of the rotational input and a number and granularity of the one or more events to be selected based on the determined rate of rotational input; selecting, by a processor, the one or more events based on the determined current context, the determined rate of the rotational input, the determined number and granularity, and a magnitude of the rotational input; and providing on the wearable device a representation of at least one of the selected one or more of the plurality of events.