I'm sure you can do that with subclassing, but since my sample failed to work, i'm not sure, go search on the site for "subclassing"