be a little smarter about when you're going to run js versions of custom blocks