Really tiny, independent Javascript Canvas signature capture component