Put the arrays creation into the Constructor
Remove timing on select/unselect
Update tests
Remove timing on select/unselect
Udpate libs
Update doc