changes to canvas interaction layer to better reflect the skd's use of e...

...xceptions