MouseController and KeyboardController are correct singletons now