Replace .scope() with .data('') for better performance