Paint Touches does a nice job of taking this apart.
http://painttouches.com/2014/05/27/i...-have-editors/