added serialeventhublistener, extended personalities