I havnt asked for this code to be added to the client or effect the main code base in anyway, i made something for testing my own script and remembered the question so posted a .patch so others could experiment
if you want i can remove the .patch, i meant no offence and was just trying to be...