Chromeで右クリックイベントを検知したい


Chrome App を作成しているのですが、Chrome Dev Editorのようにマウスの右クリックでメニューを表示するような処理をしたいです。  
右クリックを検知するにはどのようなイベントハンドリングをすれば良いのでしょうか？




参考程度ですが  
Chrome appに詳しくないので、独自のことはわかりませんが、  
普通のjsなら下記のような感じでしょうか?

[code]

    
    // idがsomethingという要素があるとして
    var element = document.getElementById("something");
    element.onclick = function (e) {
        if (e.button === 2) {
            // 右クリック時の処理をこの中に書いていく
        }
    }
    
    
[/code]

参考  
[click - Event reference | MDN](https://developer.mozilla.org/en-
US/docs/Web/Events/click)

