added generic trace event graphing, along with the usb trace
patches which use this new feature