added demo page. added ability for user to configure options and pass in custom gaEvents object