Invoke toggle before observing broadcasts

Only having broadcast restricts the directive by requiring that
`setUser` be invoked after all the directives are bound. Which is
most often not the case.
Version change to 0.0.3 and rebuild dist