TODO を追記しました
css を目的別に分別しました
トップレベル関数を Etc オブジェクトに突っ込みました
ページロード時にロケーションバーの上書きする機能が停止していたため復活させました