make IconToggleNode take an Image node instead of image