Updated the DSL.

Changed connections to use :if_any & :if_all instead of only if.