Managing the table with code , the bug is no more there 
here below with  dataset connection , bug when selecting a row at the bottom of the list (scrolling to the top 50% of time)