v1.13.5
Added a new util method: withTimeout which is a wrapper function that rejects an operation if it takes longer than the specified timeout.
This solves the issue were the webapp is trying to reconnect after a connection is lost, but freezes because the gatt.connect() method never returns.