Use callback to create cell. Clean up code