Added ability to fake press buttons on the user's behalf.