A method and apparatus provides for handling communications between an application and a device through a device driver. The valve actuator is independently movable relative to the force transmitter and physically isolated from the force transmitter. The error signal may be based on detection of significant peaks in an estimate of the impulse response of the channel, with the peak locations being tracked over subsequent symbols and the system timing adjusted in response to changes in the peaks.