Getting closer to a custom cell renderer