refactoring tab order.