Added acknowledgement to http://www.raywenderlich.com/76433/how-to-make-a-custom-control-swift