fixes #57, the events were not getting added to the new serial port reference