Added some minor requested features; now looking at the async result issue...