button is disabled instead of being hidden, also more pertty