further work on the link scoper and preventing it breaking buttons