now we can focus a tab
working demo
update the prototype