HTML and CSS of the main page
Context menu

Javascript