         send_stop_tone_event(true, true);
       }
 
-      laser_status_last_update_us[l_idx] = us;
       send_laser_event((boolean)laser_blocked, l_idx);
     } //else ignore, change was due to jitter, likely
 
-  }
+//  }
 }
 
 void laseremphasis_ISR()   {


inline void laser_common_analog(int l_idx, boolean laser_blocked) {
  unsigned long us = micros();
  if (laser_blocked != laser_status[l_idx]) { //ISR invoked but status did not change from current, do not know why ISR is called -> ignore

    if (us > (laser_status_last_update_us[l_idx] + LASER_ANALOG_THOLD_US)) {

      laser_status[l_idx] = laser_blocked;



  //read analog emphasis
  boolean blocked = false;
  if (analogRead(emphasis_pin) > LASER_ANALOG_EMPH)
    blocked = true;
  if (last_alaser_status[6] != blocked) { //status changed
    last_alaser_status[6] = blocked;
