Encoder interrupt problem