new mouse driver but still have problem when packets are out of order