suppressed warnings to runtime -- just did a selector hack to turn @selectors into NSSelectorFromStrings