Not to mention, the Samsung keyboard is not the best keyboard out there accessibility-wise. ON top of that, the Samsung Pocket Neo S5310 is a very old device by today's standards, very much outdated which leaves you in a difficult position. Samsung's older firmwares were a pain as far as accessibility. From what I can tell, you're running android 4.1.2, unless your neo came with a later version of android. There may be a lot of bloatware on the phone and that just adds insult to injury when you take into account the 512mb ram. Unfortunately, it's just one of those android phones you don't wanna get. Android is one of those systems where you really have to search up which phone's the best before you go pick one up. For example, my advice, get the Google devices. Those run stock android, so you don't have these concerns that arise when using a third-party manufacturer's version of android. Since you already have this phone, my advice is get the android up to date. If you are willing to take risks, you can root your device and flash a custom rom like cyanogen mod to your phone. That will get you running stock android with added benefits, and possibly a later version of android. Even with the low specs, that phone can still have a chance at running a vanilla android based rom rather than one filled with bloatware.