redo the splash screen with a new js library, add the contact form (no processing yet), try to detect the language and lot of refactoring