improved menu positioning

Added functions mouseX and mouseY, that calculate the current mouse position relative to the body. Now the menu always open where the mouse clicks, regardless extra markup/css