Various changes, made the best submit button ever (no fallback yet)