this method is called onClick and has a button parameter. No one knows that it is only supposed to be called on right click... Either call this method onRightClick or check for the correct button