How to tell if background process is available

Hi, the Crystal watch face crashes on Fenix 3 because its API is 1.4 and the watch face uses background services. The thing is, without it, it only stops the weather, temperature location and my Tesla code from working. I commented out the following lines

            var lastTime = Bg.getLastTemporalEventTime();
            if (lastTime) {
                // Events scheduled for a time in the past trigger immediately.
                var nextTime = lastTime.add(new Time.Duration(5 * 60));
                Bg.registerForTemporalEvent(nextTime);
            } else {
                Bg.registerForTemporalEvent(Time.now());
            }

and the watch face works. I would like to put a that in an if block if the watch doesn't support background processes. Somebody know what I should look for?

Thanks.