disable button until ready, add $http stubs in preparation for backend