button down state, component cleanup