now with images for tiles.  next step is to make it load the dictionary at runtime instead of being set in the xaml