add halis, fix some click events