added hoversel beginnings of an algorithm chooser
added algorithm selection, needs interface love