Agile User Interface Development
Subject:   That sound like...
Date:   2004-11-19 13:29:36
From:   JumpinJackFlash
This is just Martin Fowler's application facade pattern. For a more detail text, see is 27 pages article on is site at

One thing about this pattern, is that it won't cut all unit test to the form, but it would more easily decouple those between the functionality of the form and those specific to the user interaction with the form itself.