Commented out initWithCoder: setup, it was being called here and in awakeFromNib
Adding run:forEvent: methods to C4Control.
Adding new run: and stopRunningBlockForEvents: methods for UIElements / Controls.
Logic: prevents adding target/actions for anything other than UIElements (e.g. buttons, etc.)