outstanding updates. touch + full screen for mobile