added extra int handlers for usb and modified reserved bit changes per specs from manual