fixed mobile overwriting some settings