single-function webpage example: Signature capture