Add universal power handler