1. A non-transitory computer-readable medium on which is encoded processor-executable program code, the computer-readable medium comprising: program code for receiving data from at least one packet from a touch-sensitive input device, the data indicating a movement on the touch-sensitive input device; program code for determining navigation within at least one list based at least in part on the movement; program code for determining whether to output a haptic effect, the haptic effect based at least in part on the data; program code for synchronously generating and transmitting, responsive to determining to output the haptic effect, a signal configured to cause the haptic effect; and program code for determining, subsequent to synchronously generating and transmitting the signal, whether a battery level is low and, responsive to determining that the battery level is low, synchronously outputting a low battery haptic effect and disabling haptic effects.