added custom disable functionality to specific buttons, will work on refactoring 'nextScreen' function next