Arthur, 

what do you think if we handle this part in `marionette-helper` ? In my opinion, I think this would be better to get encapsulated in `marionette-helper` so that we don't have to handle frame state when running tests. (and this can be reused by the way)