Added USBControl and event system