How to Make JavaScript Errors a Thing of The Past