now sage pointer events distinguish between modes in window and on window.  next implementing responses to in window events.