Fix: regenerate text layout when keyboard is shown/hide
(due to usage of layout weight to position the scrollbar; this cause lots of delay for big file like texbook)
Subclass EditText to TextEditingView for debugging purpose