Webcam-based gesture recognition with reveal.js