I agree it's a bit unconventional. I picked it up from http://blog.caplin.com/2013/03/13/callback-hell-is-a-design-choice/ and I like it because there's one less level of nesting compared to the two other ways you suggested.