Button size specifics
Optimization, normalization and minor bug repair