Added image population for keys (binary 8-bit bmp made in paint.net works great - does not error check for image file size, but I believe it will just ignore pixels and mess up the image if it's too big and error if it's too small).