Lightweight & self-contained JavaScript signature capture tool