add in simulator support, more colours, slightly alter args (bug 867800)