refined type checking message
addHandlers fixups
sampleOn - <@ easier to remember
update mouse and keyboard FRP
add mouse and keyboard example