error message displays over button, and only one time