The simplest variant (least complex code) I believe would be this:
Don't be too concerned about "MVC rules", it is not always the best pattern to follow consistently in RIA, beside there is different rules even for MVC.
You may look at this article about MVP