Added basic screen handling + begin of keyboard listener