Drop interrupts in favor of polling every 100ms

Interrupts seem to be colliding with i2c code?
Seems to only work randomly, like a timing issue.
When not working it only triggers once then never again.