nice one!
both works well for me.
the bot may need to wait few second upon entering vendor to detect the img, but if it didnt detect any you might need to replace the img files with a new print screen.
but i would recommend you to use the mouseover script. its much more simpler and only took seconds to update the coordinates