fixed edit_cursor to use abso position and on_enter_row now an event
zfm_goto_line calls on_enter_row hooks