DataChange handlers must expect null. It might get temporarily assigned when recycling the renderer.
Thanks for the reply, I am not sure how to handle this so an error isn't thrown, any pointers?
if (!data || !data.product_style_description)
Keep in mind I don't know your business case though.
That sorted it thank you.