nit: put the last sentence before the sentence on event handlers?