Added prevent double click component