more kant + altered event listeners