Added 'hold' event so user can detected mousedown event. Also added demonstration to demo.html.