move _SelectionLayersMixin so gh_pages can run the demo
directive to tell github to not use jekyll