canvas version alarm