Modification of a project by Chris Eidhof where Intentions are married to MVVM. There is also one Intention based on UIControl that is able to post change events.
http://www.slideshare.net/kprofic/from-mvc-to-viper
See also: http://chris.eidhof.nl/posts/intentions.html http://bendyworks.com/geekville/articles/2014/2/single-responsibility-principle-ios