SafeguaRDP: an Architecture for Mediated Control of Desktop Applications by Untrusted Crowd Workers