Disable Next button until module is selected

I would have preferred to do this in html rather than JS, but the way in which
macros are used here makes it a little difficult. Since we re-enable using JS,
I suppose this is okay.