Does this actually work and would you be interested to put this against a fork of the original MCP230XX library?