how does an accelerometer work