WIDGET - Glance view and main view Update

hi mate,

It is for a Compass widget

so here is the code for the Glance view:

(:glance)
class SHNGlanceView extends Ui.GlanceView {



    function initialize() {
       GlanceView.initialize();
       Sensor.enableSensorEvents( method(:onSnsrG) );

    }
    
    
    function onSnsrG (info){
    	Ui.requestUpdate();
    }

    
    function onHide(){
    	Sensor.setEnabledSensors([]);
    }
    

    function onUpdate(dc) {
     blablabla
    }
    


}

so here no problem

and my main view

class SHNCompassView extends Ui.View {

    function initialize() {
        Sensor.enableSensorEvents( method(:onSnsr) );
    }
    
    
    function onSnsr (info){
    	Ui.requestUpdate();
    }

  blablabla
}

If I open the widget with a non Glance device or Glance view off, no problem also,

but if the Galnce view is on, the main view does not update as expected.

Am I missing something?

should i remove 

function onHide(){
Sensor.setEnabledSensors([]);
}

from the GlanceView?

have a great day