looks like a handy library for handling rotary encoder duties