We were working on an I2C slave trait proposal too. We made one that works really nicely and does it perfectly. But it's not implementable on most hardware XD No surprise, but NXP has a good I2C implementation (the company was spun off from Philips which invented I2C)