Currently, to add an event listener to a port you have to do:
port.addEventListener(new MyPortListener(port));
where you add the listener to the port and pass the same port to the new MyPortListener class.
Instead I propose the SerialPortEvent gets passed the bytes in the buffer as the event fires.
Closed by #86