Fixed event handler from hardware