digraph input_types {
	Input [shape=box]
	
	Input -> Silent
	Input -> "Not Silent"
	
	"Not Silent" -> Mouse
	"Not Silent" -> Keyboard
	
	Silent -> Mouse
	Silent -> Keyboard
	
	Mouse -> Click

	Click -> Left
	Click -> Right
	Click -> Middle

	Mouse -> Move

	Keyboard -> Down
	Keyboard -> Up
}
