add support for multi-line labels
fix button's highlight