A month or so ago my iPhone 5c was hacked. Text messages were sent without any action on my part, apps on my iPhone were deleted and new ones were downloaded, mainly games. When I tried to stop them downloading, I got messages asking if I wanted to delete apps I had previously downloaded. The hackers had got my AppleID somehow, and had changed the language on the AppleID site to Korean! It took me some time, but with the help of Apple Care I managed to restore the iPhone, or so I thought. I was more recently the victim of a "spamming attack" on my MacBook Air where e-mails were sent from my computer by a spammer. I changed the password on my e-mail account. Since then on 3 occasions I have observed weird mouse behaviour when using Internet: twice it was impossible to move on a web page, I became stuck at the bottom of a page and had to reboot; another time a video I was watching went into a kind of slow motion, starting and stopping again several times a second. So it seems like I have some sort of malware on my Mac. Now I have the problem with my iPhone again; whenever I have the "Localisation service" option on, text messages are entered on my phone, although none have been sent yet. When I went on the AppleID website yesterday, my birthdate had been changed, so apparently they have got my AppleID password again. I changed the password yesterday. Could they get the password through iCloud? or a keystroke logger on my computer? Thanks in advance for any help.