basic screen; touch handling