adding tests around button being held