button image is now as property