Browser fingerprinting with HTML5s <canvas> element