        handle_vision_touch(s, touch_x, touch_y);
      }
  
      // manage wakefulness
      if (s->started) {
        set_awake(s, true);
      }
  
      if (s->awake_timeout > 0) {
        s->awake_timeout--;
 
</s> remove     scene.hwType = sm["health"].getHealth().getHwType();
 </s> add     auto health = sm["health"].getHealth();
    scene.hwType = health.getHwType();
    s->ignition = health.getIgnitionLine() || health.getIgnitionCan();
    if (s->started || s->ignition) {
        handle_vision_touch(s, touch_x, touch_y);
      }
  
      // manage wakefulness
    if (s->started || s->ignition) {
        set_awake(s, true);
      }
  
      if (s->awake_timeout > 0) {
        s->awake_timeout--;
keep keep keep keep replace keep keep keep keep keep
 Always keep display on with ignition (#2138)

* keep display on with ignition

* fix typo

Co-authored-by: Willem Melching <willem.melching@gmail.com> 
selfdrive/ui/android_ui.cc