Changed so it doesn't reinitialize if you select the same language that is already selected