Is JavaScript a mistake?