reverted to canvasContext binding. removed frame refresh call.