properly call Add/Remove ScreenChangeCallback native function, by counting the javascript listener number