making tabbing interaction better