this could be solved with marionette.
this could be solved with marionette.