listening to cancel event instead
added error handling and dynamic urlRoots
css/fonts
new colors
handled in the cancel handler now
some html changes