You may want to consolidate all of your requests into one thread, as you seem to have quite a few!
Answering your latter question, without doing a source edit, the only way that I personally know of, is adding a bit of code around the existing item's script, like such: