Removed unnecessary CSS for <body>
Menu hides when user clicks outside contenteditable
Cannot select whitespace
Fix: don't hide menu when user clicks on the menu, eventhough menu is not contenteditable
Only apply the style when the left mousebutton is clicked on a button