Bug 956170: implement new visuals for refactored keyboard

visual tweaks based on review comments