add default tab cycle behavior