- Removed auxiliary logic and unit tests
- Added new property BMButton->hasAlteredRecipe