Background colour change and keylisteners