I am not sure how you would do this the way that you are talking about and it would certainly be helpful. If you dig into the code a bit, it should not be that hard to make IC do this.