mobile challenge fixes.