title: Is there any idle event for mapbox gl js?
body: <p>I need some sort of google maps "idle" event for mapbox gl. 
  When every event fired and the map stop zoomin/out drag etc. and every layer has loaded, and the map is idle. 
  I have to use this code </p>
  
  <pre><code>  map.on("render", function(e) {
              if(map.loaded() &amp;&amp; triggerOnce === true) {
  //fires on zoomin runing
                  triggerOnce = false;
                  console.log("Render end")
                  setTimeout(somefunc(),1000)
              }
            })
  </code></pre>