Checkboxradio: Work outside the page and using custom build

Checkboxradio needs to depend on vmouse because it attaches handlers to vclick and vmouseover.

The unit test for this fix also aids in completing the testing requirements set forth in #5987.