'addListener' in ParentMessageAPI includes optional properties list.

When the event is triggered, the message sent to the parentFrame will
include the model property values named in the list.
KE and PE properties returned from interactives iFrame on 'step' events.

TODO:  Timing (model step interval) needs to be set correctly.
remove logging and debugging code.