When I put an awakeFromNib() handler inside the main script with a log message it gets logged two times in a row. If I move it outside the main script it does not get called at all. Any ideas?
Could it be the second instance of your object?
That would be it. Thanks Shane.