pass imageData.get.*
add an equally hacky solution for putImageData