improved throtle function to include debounce fn functionality. now will fire on page jump events