Swapped the meaning of true and false being returned by handleEvent