rowObjs is now a doubly-linked list; +more

keydown is now bound via Knockout rather than the custom binding