The controls I know, there isn’t really anything you can do to fix this because touch screen is very limited on how you can use controls. But it’s really difficult to turn around and hit someone at the same time because you have to touch the screen for both, but the controls could...
If want to be sure you’re running on Java 8, you can bring up the ‘debug’ information you’d use to get your coordinates, etc. (Typically F3, so hold down the Function key and press F3, ie: fn + F3). You should see, in the upper right, “Java: 1.8.0_25 54bit” similar...