smooth animated and click event handle