dynamically changes the background color of the page to a random color each time a user interacts with the app. Additionally, provide users with the ability to copy the generated color code in both hexadecimal and RGB formats. This project will help you practice DOM manipulation, event handling, and working with color representations in JavaScript.