ListView: refactor for fixing indexes and lastToFirst WIP
ListView: playground update
WindowController: browser focus/blur events improved see commit details

Existing implementation was only firing on browser tab changes, but not on os wide app focus changes. This new implementation covers the both.