keith habersberger controversy