Fix #43 (For me at least... this is a weird one...)

Using jQuery to create this image instead of DOM native method fix this
weird bug on canary and only some websites. My thought is that a version
of canary was mistaking the embedded jQuery on the website and when the
extension creates image from DOM and container from website's jQuery, we
can't have both of them interract (DOM restriction)
It might be a Canary issue more than an AMR issue... Here it is fixed...