где то раньше читал , что script в body не есть хорошо, по этому и поднял вверх его и сделал хендлер