Using the whenever method is more correct, since widgets can be unwired and then rewired.