Service-Oriented Human Computer Interaction and Scripting