Re-implement serialEvent() handling
Use System.err to output all error messages