This will fire repeatedly for every resize event past this point, which probably isn't very optimal. I'd suggest trying a `matchMedia` event listener here instead, which would only trigger destroy/init once when it passed the 680px break point.