lots of mobile improvements