I have a map that calls fitbounds every 10 seconds and sets the zoom accordingly. I want to create code for when a user either drags on the map to show different areas, or clicks on the zoom control to adjust the zoom, my function executes and prevents the map from readjusting the zoom every ten seconds based on the bounds. Then, if the user wants to go back to the original view, with the bounds being reset again every 10 seconds, they just click a button. I can't seem to figure out the right way to capture these events. I can capture the button event easily enough, but I don't know about the other two. Thanks.