added stop button
generalized button press functions: now all call invokeAction