handle dynamic selector in dropdownToggle

By waiting till click to find scope.dropdownToggle, we can handle dynamic selectors.  Seems to fix issue #16  (and #3?)