disable button if not on shelf