native objc module interface to JS context