#14 JS code moved to the dedicated files.