I did some exploration recently into how one might take advantage of built in (browser) form input widget "model" and "control", while providing a different "view".
1. transparent overlay test, are mouse and keyboard events captured by the invisible overlay? ...not in IE.
2. off screen test, html radio buttons are to the left and above the browser client area (works but might have accessibility issues).
Note code quality is exploratory.