Refactored to use Streams instead of Events
Updated example to use streams and added logging
Trying to get iframe to work by using dart:js