@appdevguy: I’m unable to reproduce the issue you reported - tweeting using twitter.tweet, both with and without an image attached, is resulting in a proper response table getting passed to my listener function, including the tweet’s ID. This is using my sample Twitter demo. If you can zip up a small test case that makes it possible to reproduce the specific issue you mentioned, I’m happy to take a look, but at the moment I’m unable to fix it because I’m unable to reproduce it.
As for adding the full response, I’ll look into it, but in general my goal was to strip that away from the convenience functions, to make them as simple as possible for novice users. If you need the full JSON response, you can always use twitter.request() - that’s all that twitter.tweet() is anyway: just a wrapper around a twitter.request() call.