cleaner js, tracks and js separated from html, loading icon instead of ???, favicon