made interface for ClipboardProvider and used it instead of the implementation