revamped click events