fix some mobile problems