VirtualUser

Button1Down

Button1Up

Button2Down

Button2Up

CaptureController

ClickButton1

ClickButton2

MoveMouse

SetKeyDown

SetKeyUp

StartRecording

StopRecording

TypeKey