Expanded demo page. add hashValues()