1) These should be annotations. If it is clickable-and-does-something, this is an annotation. This may be an annotation on top of some page content, but an annotation should be included.
2) You can set the appearance of the button for arbitrary PDF content, including βnormalβ and βmouseβ. Please note that these features are not available through the Acrobat interface, but may be available programmatically from your API of choice at the object level. All appearance dictionaries have 3 different states: "N" ormal, "R" ollover and "D".
Honestly, I have never tried setting the scroll of a form field (or, for that matter), so I'm not sure how well this will work, but Theory sounds.
? . .
/os/anything, .
ICON . PDF . , . , , acrobat gui , - PDF.
/DA , Acroform DR. .