big rework on detection and changed some accessors to use _name() - altogother working better now
version 0.06