fixed btn states and nav