Added support for multiple controllers, which in turns allows for
multiple current focus