Original post by: Daphne ,
Hi Gabriel, A semibroken battery can cause all sorts of weird problems in a MacBook, so yes, this can all be because of the battery. Also, a broken battery tends to swell up, pressing against the touchpad and thus creating touchpad issues. If you open up the machine and remove the battery you can check if (some of) the problems disappear. You can also try running a different OS to see if it does anything about the touchpad problem.