How to conditionally hide particular plugin settings?
I'm not sure how to do a 3 way toggle with radio boxes, it might involve writing your own JS... but for the checkbox toggle it's pretty straight forward :)

{{ forms.checkboxField({
    ...
    toggle : 'toggleThis'
}) }}

&lt;div id="toggleThis" {% if settings.eventClickDestination is not defined or not settings.eventClickDestination %} class="hidden"{% endif %}&gt;
  //.. Form input goes in here
&lt;/div&gt;


Craft will then take care of the toggling for you when the box is checked/unchecked