finished event listeners for 2D SV