canvasPlayer number of args fix

canvasPlayer is now able to cope with up to five arguments