A few useful reusable AngularJS controls