removed margin transitions, reduced footprint, unified hide triggers