Finally got a skeleton of the code working utilizing JavaScript Promises to handle the asynchronous nature of serial commands and responses.  This is not at all fully tested, but the skeleton is working for Active Acknowledge and refresh().