Let's just copy all the code from SI_DeviceGCController verbatim to SI_DeviceGCSteeringWheel rather than subclassing it!
When adding new GC controller-like SI devices, why not copy hundreds of lines of code verbatim from GCController rather than subclassing?