Figured it out! For js_interop: Instead of "Function," use "JSFunction." Then instead of "allowInterop" use ".toJS"
@JS('dartCtrlWheelEventHandler') external set dartCtrlWheelEventHandler(JSFunction f);
dartCtrlWheelEventHandler = _ctrlWheelEventHandler.toJS;