Documentation about events regarding logic of navigation & edit modes with and encoder?

I’m currently using version 8.3 and trying to figure out event handling solutions to support using an encoder and some additional nav buttons to provide navigation and editing modes to a 8x2 array of custom widgets each containing 2 sliders and 2 buttons. I’m not including code because I’m not seeking solutions to a particular issue I’m seeing. I have most of it working with a few issues that don’t make sense to me yet. I would like to fully understand the current logic to navigation and edit modes with the encoder. Does anyone know of any good documentation resources out there, be it text or video. Especially useful would be event system details for the two modes. I am aware that the code is the best documentation, and I’m looking it over. Just looking for additional data points if good ones are available. Thank you.