add off method to remove event listener