Updated to use event onItemRightClick

Code is also ready to use the custom chest class when that is available.
Still needs code to point the compass needle and a animated texture for
our custom compass (divining rod).