@cmc333333 Thanks. I thought about that, but two things. One, preventDefault() needs to be called at the level of the event handler, so we need to know by then if we are continuing down the JS road. Two, I didn't want to spend a time thinking about how, if at all, this would work with require.js. Its a good idea.