some mobile device fixes