If you're having trouble visualizing the line events, my suggestion is to make a Client Script that implements each event and logs a message to the browser console. Then start performing the actions you're trying to customize and see which event fires when during the process