I know `time.sleep` is generally not prefered cause of kivy's event-loop. However it makes the code cleaner and simpler in this case, removing the requirement to initialize the clipboard and waiting for a while before using the clipboard features.