trying to get device detection...might have it
leaving it for now but making progress