Added some annoying code to allow commands to request to be run again later. This is now used to allow images to load befure drawing an image line.