keyboard shortcuts and actually disabled next button while doing ajax
merge w/ master