better opening/closing for the picker
allow the picker to always be opened
colspan fix
more tests + bug fixes + prevent caret selection