Handle device changing everywhere