Improve event interval pad handling and interface

See docs changes for what this does.