Added keyboard support
Added divide by zero handler
Enabled paging. Added identity mapping