added throttling function to limit keyboard navigation and avoid out of sync bookblock issues