Avoid opening an event source that matches two types of device.

Also add PS3-standard joystick movement to Silo.