many mobile fixes