proper positioning inside an overflow'd div

there is an issue using the  context menu inside a div that is overflowing - the position of the context menu does not take the parent's scroll left into consideration. 

this pull request adds the scroll left to the calculation