Raphael (Taking on WebGL Background)

Overlay positions correct, however, Raphael foreground is taking on
pixel locations of WebGL background. See Canvas-Context branch for
potention work around.