fix onClick