added alarm legion action
implemented hook touch