feat(focusable): allow control to be get focus. Support for tab navigation