added and tossed heuristic
i fear i might be going down too deep a rabit hole.  should probably take things out and leave a 'menu' example for lter.
cleaned up a lot of things now, very simple.