added long button press checks

to functions not using them to prevent false detechtions
new build with long button press fix