A Switch UI Component for AngularJS