uploaded images (there's still a bug here that won't display the image until after you hit the upload button a second time  - i'll deal with that later) works and I've got an app.c.getImageData method that gets the pixel data of the image by copying it to a canvas and reading the canvas, then it pushes that data to the app.m.colormap hash one rgb color at a time.