Hi Praveen,
There is no difference in calling the method from either event handler or the plug method.
What I think might be the reason behind having the code in Plug method in general is you can navigate to the target by calling this method from various places( modularization ), passing the data you would like to( kind of dynamic ) in the event handler coding.
Regards
Vinod