remove unbinding before removing listeners + test + fix travis