Three way toggle switch directive for AngularJS (IOS Style)