Datagrid inside a Scrollpane issue

Normally, when the enter key is pressed inside a datagrid, the focus moves to the same column in the next record (down one cell). When the datagrid is embedded inside a scrollpane, this behavior ceases to function. In fact, I can’t even get a keyboard event to fire when I hit the enter key. Any ideas on how I can restore the default functionality?

Here’s an example: http://schooldynamics.net/jbjorgen/problem.zip