fix: Updated canvas and video surfaces to support new  methods
chore: update build
fix: invoke isolate.hide() when elements are destroyed (fixes, foe.g. clean-up when transitioning states with ui-router)