working version with home screen and settings to change colour and text size