private void CleanupKeys() { //TODO: Not sure if this is a good idea. Leaves drawables with disposed keys, right or wrong. foreach(GridKey key in Keys.Values) key.Dispose(); Keys.Clear(); Keys = null; }