I'm not sure I agree with this one.  To me, this breaks encapsulation by giving the view too much responsibility.  The job of mapping events to commands is the Context's job.  Was there a use case for this that you found helpful?