Adjusting the switchbutton so that the callback doesn't fire on
pageload and allowing the hidden checkbox to be found with screenreaders

Signed-off-by: Robert Lyon <robertl@catalyst.net.nz>