javascript tabnav and microlink refactoring caught up