A universal joint includes a cross member having a trunnion with a radially outer surface. A first lookup table has first mask words representing a correspondence between each possible data unit sequence position and bit modifications for the ECC. In one aspect, after an initial determination is made about whether finger movements are pointer gestures or scroll gestures, further movements may be detected and used to determine whether to correct the initial determination. Unit retaining portions formed on a casing in which the pipe line is formed, the unit retaining portions being disposed adjacent to the pipe line. It involves the calculation of an interpolated Fast Fourier Transform spectrum of correlated signals in which the frequency lines corresponding to half-integer values of the frequency resolution defined by the FFT are obtained by a combination of both amplitude and phase values of the FFT spectrum. The ranking function allows different providers to compete for the subscriptions of users.