I think I used delegate in the wrong sense in my earlier post, so if it doesn't make sense, replace it with "another function" when reading my post.