- Fix bug when stack blocks might be stored and cause crash
- Remove block if nil passed in setBlock:forButtonAtIndex: