created woodpecker as anonymous function, weird bug if you click multiple times, though.