Change UI flow for enabling and fixe base32 bug

Use a real-base32 encoding implementation.