A canvas sketch recognizer