If everything is parameterized, then this doesn't need to be redefined every time a context menu event is handled.